avenge upon - Espagnol Anglais Dictionnaire